package com.lovo.emp.service;

import com.lovo.common.model.CutPageBean;
import com.lovo.common.model.EmpBean;

/**
 * 员工管理Service接口
 * @author 白德柯
 *
 */
public interface IEmpService {
    /**
     * 根据条件分页查询员工信息
     * @param page 分页的页码
     * @param empBean 查询员工的条件
     * @return 分页对象
     */
    CutPageBean<EmpBean> findByItem(int page,EmpBean empBean);

    /**
     * 根据员工id查询员工详细信息
     * @param id
     * @return
     */
    EmpBean findById(int id);
    /**
     * 增加员工
     * @param empBean
     * @return
     */
    int add(EmpBean empBean);

    /**
     * 删除员工
     * @param id
     * @return
     */
    int delete(int id);

    /**
     * 修改员工
     * @param empBean
     * @return
     */
    int update(EmpBean empBean);

    /**
     * 登录验证
     * @param empBean
     * @return
     */
    EmpBean login(EmpBean empBean);
}
